/**
 * 
 */
package com.itinsys.enma.manager;

import com.itinsys.enma.domain.Career;
import com.itinsys.enma.domain.Subject;
import com.itinsys.enma.domain.response.CareerResponse;
import com.itinsys.enma.domain.response.EnmaSubjectResponse;

/**
 * @author rperez
 *
 */
public interface CareerManager {

	CareerResponse getAllCareers();

	CareerResponse addCareer(Career career);

	CareerResponse updateCareer(Career career);

	CareerResponse deleteCareer(Career career);
	
	EnmaSubjectResponse getAllSubjectsByCareer(Integer idCareer);

	Career getCareeById(int careerId);

	EnmaSubjectResponse addSubject(Career career, Subject aSubject);


}
